body {
   font-family: Tahoma, Arial, Sans-Serif;
   font-size: 12px;
}

.queue {
   width: 300px;
   float: left;
   
   margin: 15px;
}

.queue-device {
   border: 1px solid green;
   background-color: green;
   border-top-right-radius: 8px;
   border-top-left-radius: 8px;
   
   padding-right: 5px;
   padding-top: 5px;
   padding-left: 5px;
   
   color: white;
   text-transform: uppercase;
   font-weight: bold;
}

.queue-size {
   float: right;
   font-size: 10px;
}

.queue-contents {
   border: 1px solid green;
   
   padding: 5px;
   padding-left: 10px;
   padding-right: 10px;
   
   font-size: 12px;
   font-weight: bold;
   
   height: 300px;
   overflow: auto;
}

.queue-operation {
   margin-bottom: 15px;
}

.queue-operation-parameters {
   font-size: 10px;
   font-style: italic;
   font-weight: bold;
}